/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package miscelania.almacenamiento;

/**
 *
 * @author UNSAAC73
 */
public class Par <P, S> {

    /** El primer elemento. */

    public P primero;

    /** El segundo elemento. */

    public S segundo;







    /**

     * Constructor Default.

     */

    public Par() {

        primero = null;

        segundo = null;

    }




    /**

     * Constructor de un nuevo par conociendo su primer y segundo elemento.

     *

     * @param p el primer elemento.

     * @param s el segundo elemento.

     */

    public Par(P p, S s) {

        primero = p;

        segundo = s;

    } // Par()







    /**

     * Representación Textual.

     *

     * @return Representación textual del par.

     */

    @Override

    public String toString() {

        return "(" + (primero != null ? primero : ("null"))

            + ", " + (segundo != null ? segundo : ("null")) + ")";

    } // toString()

}